package cn.jane.rpc.netty.transport;

/**
 * 服务端接口 TODO
 */
public interface TransportServer {

    /**
     * 启动服务端
     *
     * @param requestHandlerRegistry TODO
     * @param port                   监听的端口
     * @throws Exception 启动时可能会抛出的异常
     */
    void start(RequestHandlerRegistry requestHandlerRegistry, int port) throws Exception;

    /**
     * 停止服务端
     */
    void stop();
}
